The OptQuest Callable Library
نویسندگان
چکیده
In this chapter we discuss the development and application of a library of functions that is the optimization engine for the OptQuest system. OptQuest is commercial software designed for optimizing complex systems, such as those formulated as simulation models. OptQuest has been integrated with several simulation packages with the goal of adding optimization capabilities. The optimization technology within OptQuest is based on the metaheuristic framework known as scatter search. In addition to describing the functionally of the OptQuest Callable Library (OCL) with an illustrative example, we apply it to a set of unconstrained nonlinear optimization problems.
منابع مشابه
OQNLP and MSNLP
OQNLP and MSNLP are multistart heuristic algorithms designed to find global optima of smooth constrained nonlinear programs (NLPs). By ”multistart” we mean that the algorithm calls an NLP solver from multiple starting points, keeps track of all feasible solutions found by that solver, and reports back the best of these as its final solution. The starting points are computed by a scatter search ...
متن کاملThe SYMPHONY Callable Library for Mixed Integer Programming
SYMPHONY is a customizable, open-source library for solving mixed-integer linear programs (MILP) by branch, cut, and price. With its large assortment of parameter settings, user callback functions, and compile-time options, SYMPHONY can be configured as a generic MILP solver or an engine for solving difficult MILPs by means of a fully customized algorithm. SYMPHONY can run on a variety of archi...
متن کاملBerkeley DB
The Berkeley Database (Berkeley DB) is an embedded database system that can be used in applications requiring high-performance concurrent storage and retrieval of key/value pairs. The software is distributed as a library that can be linked directly into an application. It provides a variety of programmatic interfaces, including callable APIs for C, C++, Java, Perl, Python, and Tcl. Users may do...
متن کاملENVY/Expert: An embedded reasoning system in Smalltalk
Systems like CLIPS [NASA] addressed this problem in part by defining what is essentially a user callable reasoning library and allowing the library to call user-defined functions or programs. Still, there was a relatively strong separation between the CLIPS knowledge space and the user program's knowledge space. CLIPS knowledge and user program knowledge could not be directly shared and interch...
متن کاملDuopoly game of callable products in airline revenue management
This paper studies the capacity allocation game between duopolistic airlines which could offer callable products. Previous literature has shown that callable products provide a riskless source of additional revenue for a monopolistic airline. We examine the impact of the introduction of callable products on the revenues and the booking limits of duopolistic airlines. The analytical results demo...
متن کامل